turkey ham - French English Dictionary